; unsigned int esMayor(long long int a, long long int b)

global esMayor

section .text

esMayor:
	push ebp
	mov ebp, esp
	push esi
	push edi
	push ebx
	
	mov edx, [ebp + 12] ; Muevo a EDX la parte alta de a.
	mov ebx, [ebp + 20] ; Muevo a EBX la parte alta de b.
	cmp edx, ebx
	jg seteoEsMayor
	jl seteoEsMenor
	
	mov eax, [ebp + 8] ; Muevo a EAX la parte baja de a.
	mov ecx, [ebp + 16] ; Muevo a ECX la parte baja de b.
	cmp eax,ecx
	jg seteoEsMayor
	
seteoEsMenor:
	xor eax, eax
	jmp fin
	
seteoEsMayor:
	mov eax, 1
	
fin:
	pop ebx
	pop edi
	pop esi
	pop ebp
	ret
